put a huge downpayment - Turkish English Dictionary